﻿#region Version Info

/* ========================================================================
* 【功能概述】
* 
* 作者：Zhai Xianwen       时间：2012-4-13 14:57:42
* 邮箱 : zhaisky@163.com
* 
* 文件名：SelfInstaller
* 版本：V1.0.1
*
* 修改者：           时间：              
* 修改说明：
* ========================================================================
*/

#endregion

using System.Configuration.Install;
using System.Reflection;

namespace HostingService
{
    internal static class SelfInstaller
    {
        private static readonly string ExePath =
            Assembly.GetExecutingAssembly().Location;

        public static void InstallMe()
        {
            ManagedInstallerClass.InstallHelper(new[] {ExePath});
        }

        public static void UninstallMe()
        {
            ManagedInstallerClass.InstallHelper(new[] {"/u", ExePath});
        }
    }
}